import { prefix } from './_config'

import { request } from '@/utils/request'

// 媒体列表
export function media(data) {
  return request({
    url: prefix + '/media',
    method: 'post',
    data
  })
}

// 渠道报表数据
export function getChannelTable(data) {
  return request({
    url: prefix + '/report/page',
    method: 'post',
    data
  })
}

// 配量管理列表
export function getRationList(data) {
  return request({
    url: prefix + '/ration/page',
    method: 'post',
    data
  })
}

// 渠道管理列表
export function getChannelList(data) {
  return request({
    url: prefix + '/page',
    method: 'post',
    data
  })
}

// 渠道管理列表
export function getClientField(data) {
  return request({
    url: '/customer/field/list',
    method: 'post',
    data
  })
}

// 删除渠道
export function deleteChannel(data) {
  return request({
    url: '/channel/del',
    method: 'post',
    data
  })
}

// 新增渠道
export function addChannel(data) {
  return request({
    url: '/channel/add',
    method: 'post',
    data
  })
}

// 编辑渠道
export function updateChannel(data) {
  return request({
    url: '/channel/update',
    method: 'post',
    data
  })
}

// 新增配量
export function addRation(data) {
  return request({
    url: '/channel/ration/add',
    method: 'post',
    data
  })
}

// 编辑配量
export function updateRation(data) {
  return request({
    url: '/channel/ration/update',
    method: 'post',
    data
  })
}

// 录入成本
export function addPrice(data) {
  return request({
    url: '/channel/add/price',
    method: 'post',
    data
  })
}

// 获取全部渠道
export function getAllChannelList(data) {
  return request({
    url: '/channel/list',
    method: 'post',
    data
  })
}

// 渠道管理列表
export function getChannelReportList(data) {
  return request({
    url: '/channel/report/2',
    method: 'post',
    data
  })
}
